angular.module('mamApp').config(["w5cValidatorProvider", function (w5cValidatorProvider) {

    // 全局配置
    w5cValidatorProvider.config({
        blurTrig: true,
        showError: true,
        removeError: true

    });

    w5cValidatorProvider.setRules({
        /*登录*/
        userid: {
            required: "输入的用户名不能为空"
        },
        validateCode:{
            required: "验证码不能为空",
            pattern: "验证码必须是4位数字"
        },
       /* categoryName:{
            required: "输入的频道名称不能为空"
        },*/
        /*cp审核-cp信息*/
        reason:{

        },
        reasonDetail:{
            maxlength: "原因长度必须小于{maxlength}"
        },
        /*内容中心-专辑审核*/
        albumName:{

            minlength: "专辑名称长度请控制在1-40字之间",
            maxlength: "专辑名称长度请控制在1-40字之间"
        },
        programName:{

            minlength: "节目名称请控制在1-40字之间",
            maxlength: "节目名称请控制在1-40字之间"
        },
        categoryName:{

        },
        anchorName: {

            customizer: "每个主播名字2-20字(多个主播英文逗号分割)，最多5个主播"
        },
        originalName:{
            customizer: "每个原创名字2-20字(多个主播英文逗号分割)，最多5个原创"
        },
        summary: {

            minlength: "简介长度请控制在5-1000字之间",
            maxlength: "简介长度请控制在5-1000字之间"
        },
        commonTags:{
            min:"通用标签数量请控制在1-5个之间",

            max: "通用标签数量请控制在1-5个之间"
        },
        specialTags:{
            min:"专用标签数量请控制在1-5个之间",
            max: "专用标签数量请控制在1-5个之间"
        },
        keyword: {
            customizer: "关键词长度纯中文1-4个字，纯英文12个字母，最多5个关键词"
        },
        tags:{
            customizer: "标签名称请控制在1-6个汉字或1-12英文之间，暂不支持混排"
        },
        tag:{
            customizer: "标签名称1-6个汉字或1-12英文之间"
        },
        /*内容中心-标签*/
        LevelName:{
            pattern:"频道名称请控制在2-6个汉字之间"
        },
        dimensionsName:{

            pattern:"维度名称请控制在2-20个汉字之间"
        },
        commtagName:{

            minlength: "标签名称长度必须大于{minlength}",
            maxlength: "标签名称长度必须小于{maxlength}"
        },
        /*播控中心-播控管理*/
        explain:{

            maxlength: "原因长度必须小于{maxlength}"
        },
        /*播控中心-播控方案*/
        planName:{

            minlength: "方案名称请控制在2-50个字之间",
            maxlength: "方案名称请控制在2-50个字之间"
        },
        /*播控中心-渠道管理*/
        channelName:{

            minlength: "渠道名称请控制在2-50个字之间",
            maxlength: "渠道名称请控制在2-50个字之间"
        },
        channelName2:{

            minlength: "渠道名称请控制在2-50个字之间",
            maxlength: "渠道名称请控制在2-50个字之间"
        },
        /*合约管理*/
        choose_CP:{
            required:"CP不能为空"
        },
        signerA:{

            minlength: "签署人姓名请控制在2-20个字之间",
            maxlength: "签署人姓名请控制在2-20个字之间"
        },
        signerB:{

            minlength: "签署人姓名请控制在2-20个字之间",
            maxlength: "签署人姓名请控制在2-20个字之间"
        },
        memo:{
            maxlength: "备注长度请控制在400个字以内"
        },
        contractFile:{
            required:"合约文件不能为空"
        },
        time:{},

        /*消息中心*/
        title:{

            minlength: "标题长度请控制在2-50个字之间",
            maxlength: "标题长度请控制在2-50个字之间"
        },
        brief:{

            minlength: "摘要内容长度请控制在10-100个字之间",
            maxlength: "摘要内容长度请控制在10-100个字之间"
        },
        content:{

        },
        cpSelected:{
            min:"CP不能为空"
        },
        /*系统设置-用户管理*/
        userName:{
            pattern:"用户名必须是公司邮箱"
        },
        phoneNum:{
            pattern: "请输入11位数字"
        },
        fullName:{

            minlength: "请输入真实姓名，长度请控制在2-20个字之间",
            maxlength: "请输入真实姓名，长度请控制在2-20个字之间"
        },
        departmentId:{

        },
        roleId:{

        },
        /*系统设置-角色管理*/
        roleName:{

            minlength: "角色名称长度请大于{minlength}",
            maxlength: "角色名称长度请小于{maxlength}"
        },
        roleExplain:{

            maxlength: "角色说明文字请控制在100个字以内"
        },
        /*系统设置-修改密码*/
        password:{
            pattern: "密码必须输入6到16字母、数字结合，字母区分大小写"
        }
        ,
        newPassword:{
            pattern: "密码必须输入6到16字母、数字结合，字母区分大小写"
        }
        ,
        repeatPassword:{
            pattern: "密码必须输入6到16字母、数字结合，字母区分大小写",
            repeat: "两次密码输入不一致"
        },
         reviewError:{
            required:"原因不能为空"
        },
         channelName3:{
             pattern: "频道名称请控制在2-6个汉字之间",
             required: "频道名称不能为空"
         },
        plan:{
            required:""
        },
        tiaoxu:{
            pattern:"不能为零"
        }
        //标签验证


    });
}]);